package com.lzh.exer;

/*
 * 
 * 实现数组的复制，反转
 */
public class ArrayExer4 {
	
	public static void main(String[] args) {
		
		int[] array1,array2;
		array1 = new int[] {1,2,3,5,4,8};
		
		for(int i=0;i<array1.length;i++) {
			System.out.print(array1[i]+"\t");
		}
		//不能称为数组的复制
		array2 = array1;//array2和array1地址值相同，都指向了对空间的唯一的一个数组实体
		System.out.println();
		for(int i=0;i<array2.length;i++) {
			if(i % 2 == 0) {
				array2[i] = i;
			}
		}
		
		//真正的数组的复制
		array2 = new int[array1.length];
		for(int i=0;i<array2.length;i++) {
			array2[i] = array1[i];
		}
		
		for(int i = 0; i< array1.length;i++) {
			System.out.print(array1[i]+"\t");
		}
		
	}
}
